home *** CD-ROM | disk | FTP | other *** search
/ Quick PC 61 / Quick PC 61.iso / I386 / DRIVER.CAB / lopc40.ppd < prev    next >
Encoding:
PostScript Printer Description  |  2003-02-21  |  28.7 KB  |  744 lines

  1. *PPD-Adobe:  "4.2"
  2. *% Adobe PostScript(R) Printer Description File
  3. *% For Lexmark Optra Color 40 Inkjet Printers
  4. *% Produced by Lexmark International, Inc.
  5. *%
  6. *% For use with Windows NT 4.0
  7. *%
  8. *% Copyright (c) 1993-1998 Lexmark International Inc.  All Rights Reserved.
  9. *% Permission is granted for redistribution of this file as
  10. *% long as this copyright notice is intact and the content
  11. *% of the file is not altered in any way from its original form.
  12. *%
  13. *FormatVersion: "4.2"
  14. *FileVersion:  "1.3"
  15. *LanguageVersion: English
  16. *LanguageEncoding: WindowsANSI
  17. *PCFileName: "LOPC40.PPD"
  18. *Product: "(Lexmark Optra Color 40)"
  19. *PSVersion: "(2014)"
  20. *ModelName: "Lexmark Optra Color 40"
  21. *ShortNickName: "Lexmark Optra Color 40 PS"
  22. *NickName: "Lexmark Optra Color 40 PS"
  23.  
  24. *% ======== Installable Options  ============
  25.  
  26. *OpenGroup: InstallableOptions/Options Installed
  27.  
  28. *OpenUI *Flash/Flash Memory Card: Boolean
  29. *DefaultFlash: False
  30. *Flash True/Installed: ""
  31. *Flash False/Not Installed: ""
  32. *CloseUI: *Flash
  33.  
  34. *OpenUI *InstalledMemory/Printer Memory: PickOne
  35. *DefaultInstalledMemory: 4Meg
  36. *InstalledMemory 4Meg/4 MB Printer Memory: ""
  37. *InstalledMemory 8Meg/8 MB Printer Memory: ""
  38. *InstalledMemory 12Meg/12 MB Printer Memory: ""
  39. *InstalledMemory 20Meg/20 MB Printer Memory: ""
  40. *InstalledMemory 36Meg/36 MB Printer Memory: ""
  41. *InstalledMemory 68Meg/68 or more MB Printer Memory: ""
  42. *CloseUI: *InstalledMemory
  43.  
  44. *OpenUI *LeftCartridge/Left Cartridge: PickOne
  45. *DefaultLeftCartridge: 0Unknown
  46. *LeftCartridge 0Unknown/Unknown Cartridge: ""
  47. *LeftCartridge 1StdBlack/Standard Black Cartridge: ""
  48. *LeftCartridge 4HighCapBlack/High Capacity Black Cartridge: ""
  49. *LeftCartridge 3StdPhoto/Photo Cartridge: ""
  50. *CloseUI: *LeftCartridge
  51.  
  52. *OpenUI *RightCartridge/Right Cartridge: PickOne
  53. *DefaultRightCartridge: 0Unknown
  54. *RightCartridge 0Unknown/Unknown Cartridge: ""
  55. *RightCartridge 2StdColor/Standard Color Cartridge: ""
  56. *RightCartridge 5HighCapColor/High Capacity Color Cartridge: ""
  57. *CloseUI: *RightCartridge
  58.  
  59. *CloseGroup: InstallableOptions
  60.  
  61. *%=========== User Constraints ===================
  62.  
  63. *% Do not allow envelope sizes to be fed from Manual Paper Tray
  64. *UIConstraints: *InputSlot Manual          *PageSize Monarch
  65. *UIConstraints: *InputSlot Manual          *PageSize C9
  66. *UIConstraints: *InputSlot Manual          *PageSize Comm10
  67. *UIConstraints: *InputSlot Manual          *PageSize DL
  68. *UIConstraints: *InputSlot Manual          *PageSize C5
  69. *UIConstraints: *InputSlot Manual          *PageSize ISOB5
  70. *UIConstraints: *InputSlot Manual          *PageSize Other
  71.  
  72. *% Do not allow non-envelope sizes and paper sizes to be fed from Envelope Feeder
  73. *UIConstraints: *InputSlot ManualEnv       *PageSize Letter
  74. *UIConstraints: *InputSlot ManualEnv       *PageSize Legal
  75. *UIConstraints: *InputSlot ManualEnv       *PageSize B5
  76. *UIConstraints: *InputSlot ManualEnv       *PageSize A4
  77. *UIConstraints: *InputSlot ManualEnv       *PageSize Executive
  78. *UIConstraints: *InputSlot ManualEnv       *PageSize A5
  79. *UIConstraints: *InputSlot ManualEnv       *PageSize Universal
  80.  
  81. *% Only allow certain media types for Manual Envelope Feeder
  82. *UIConstraints: *InputSlot ManualEnv           *MediaType Plain
  83. *UIConstraints: *InputSlot ManualEnv           *MediaType Card
  84. *UIConstraints: *InputSlot ManualEnv           *MediaType Greeting
  85. *UIConstraints: *InputSlot ManualEnv           *MediaType Transparency
  86. *UIConstraints: *InputSlot ManualEnv           *MediaType Labels
  87. *UIConstraints: *InputSlot ManualEnv           *MediaType Bond
  88. *UIConstraints: *InputSlot ManualEnv           *MediaType Letterhead
  89. *UIConstraints: *InputSlot ManualEnv           *MediaType Preprint
  90. *UIConstraints: *InputSlot ManualEnv           *MediaType Color
  91. *UIConstraints: *InputSlot ManualEnv           *MediaType IronOn
  92. *UIConstraints: *InputSlot ManualEnv           *MediaType Coated
  93. *UIConstraints: *InputSlot ManualEnv           *MediaType Glossy
  94. *UIConstraints: *InputSlot ManualEnv           *MediaType Photo
  95.  
  96. *% Do not allow envelope media type from the Manual Paper Feeder
  97. *UIConstraints: *InputSlot Manual              *MediaType Env
  98.  
  99. *% === Basic Capabilities ============
  100.  
  101. *LanguageLevel: "2"
  102. *Protocols: PJL TBCP
  103. *FreeVM: "910000"
  104. *VMOption 4Meg/4 MB Printer Memory:           "910000"
  105. *VMOption 8Meg/8 MB Printer Memory:           "1290000"
  106. *VMOption 12Meg/12 MB Printer Memory:         "1546000"
  107. *VMOption 20Meg/20 MB Printer Memory:         "2058000"
  108. *VMOption 36Meg/36 MB Printer Memory:         "2058000"
  109. *VMOption 68Meg/68 or more MB Printer Memory: "2058000"
  110. *ColorDevice:       True
  111. *DefaultColorSpace: CMYK
  112. *TTRasterizer:      Type42
  113. *?TTRasterizer:     ""
  114. *FileSystem:        True
  115. *?FileSystem:       ""
  116. *VariablePaperSize: True
  117. *Throughput:        "4"
  118. *Password:          "0"
  119. *ExitServer: "
  120.  count 0 eq   % is the password on the stack?
  121.  { true }
  122.  { dup        % potential password
  123.    statusdict /checkpassword get exec not
  124.  } ifelse
  125.  {  %  if no password or not valid
  126.    (WARNING : Cannot perform the exitserver command.) =
  127.    (Password supplied is not valid.) =
  128.    (Please contact the author of this software.) = flush
  129.    quit
  130.  } if
  131.  serverdict /exitserver get exec
  132.  "
  133. *End
  134. *Reset: "
  135.  count 0 eq  % is the password on the stack?
  136.  { true }
  137.  { dup      % potential password
  138.    statusdict /checkpassword get exec not
  139.  } ifelse
  140.  {  %  if no password or not valid
  141.    (WARNING : Cannot reset printer.) =
  142.    (Password supplied is not valid.) =
  143.    (Please contact the author of this software.) = flush
  144.    quit
  145.  } if
  146.  serverdict /exitserver get exec
  147.  systemdict /quit get exec
  148.  (WARNING : Printer Reset Failed.) = flush
  149.  "
  150. *End
  151.  
  152. *JobPatchFile 1: "
  153.   /oldresourcestatus /resourcestatus load def
  154.   /resourcestatus {dup /FontType eq
  155.   {1 index 32 eq {pop pop false} {oldresourcestatus} ifelse }
  156.   {oldresourcestatus} ifelse } bind def
  157.  "
  158. *End
  159. *% === Job Control Language ==
  160.  
  161. *JCLBegin: "<1B>%-12345X@PJL JOB<0A>"
  162. *JCLToPSInterpreter: "@PJL ENTER LANGUAGE = Postscript <0A>"
  163. *JCLEnd: "<1B>%-12345X@PJL EOJ <0A><1B>%-12345X"
  164.  
  165. *% === Resolution ============
  166.  
  167. *OpenUI *Resolution/Resolution: PickOne
  168. *DefaultResolution: 600dpi
  169. *OrderDependency: 100 AnySetup *Resolution
  170. *Resolution 600dpi/600 dpi:             "<< /HWResolution [600 600] >> setpagedevice"
  171. *?Resolution: "
  172.  save
  173.  currentpagedevice /HWResolution get 0 get
  174.  (     ) cvs print (dpi) = flush
  175.  restore
  176.  "
  177. *End
  178. *CloseUI: *Resolution
  179.  
  180. *% === Halftone Information ===============
  181.  
  182. *ScreenFreq: "60.0"
  183. *ScreenAngle: "45.0"
  184. *ResScreenFreq  600dpi:   "60.0"
  185. *ResScreenAngle 600dpi:   "45.0"
  186.  
  187. *DefaultScreenProc: Dot
  188. *ScreenProc Dot: "
  189.  {abs exch abs 2 copy add 1 gt {1 sub dup mul exch 1 sub dup mul add 1
  190.  sub }{dup mul exch dup mul add 1 exch sub }ifelse }
  191.  "
  192. *End
  193. *ScreenProc Line: "{ pop }"
  194. *ScreenProc Ellipse: "{ dup 5 mul 8 div mul exch dup mul exch add sqrt 1 exch sub }"
  195.  
  196. *DefaultTransfer: Factory
  197. *Transfer Factory: "{ }"
  198. *Transfer Factory.Inverse: "{ 1 exch sub }"
  199.  
  200. *% === Features ===
  201. *JCLOpenUI *JCLLXImageSmoothing/Image Smoothing: PickOne
  202. *DefaultJCLLXImageSmoothing: PrtSet
  203. *OrderDependency: 20 JCLSetup  *JCLLXImageSmoothing
  204. *JCLLXImageSmoothing PrtSet/Printer Setting: ""
  205. *JCLLXImageSmoothing False/Off: "@PJL SET LIMAGESMOOTHING = OFF<0A>"
  206. *JCLLXImageSmoothing True/On:   "@PJL SET LIMAGESMOOTHING = ON<0A>"
  207. *JCLCloseUI: *JCLLXImageSmoothing
  208.  
  209. *OpenUI *MediaType/Media Type: PickOne
  210. *DefaultMediaType: None
  211. *OrderDependency: 140 AnySetup *MediaType
  212. *MediaType None/Printer Setting: ""
  213. *MediaType Plain/Plain Paper:           "<< /MediaType (Plain) /Policies << /MediaType 2 >> >> setpagedevice"
  214. *MediaType Card/Card Stock:             "<< /MediaType (Card Stock) /Policies << /MediaType 2 >> >> setpagedevice"
  215. *MediaType Greeting/Greeting Card:      "<< /MediaType (Greeting Card) /Policies << /MediaType 2 >> >> setpagedevice"
  216. *MediaType Transparency/Transparency:   "<< /MediaType (Transparency) /Policies << /MediaType 2 >> >> setpagedevice"
  217. *MediaType Labels/Labels:               "<< /MediaType (Labels) /Policies << /MediaType 2 >> >> setpagedevice"
  218. *MediaType Bond/Bond:                   "<< /MediaType (Bond) /Policies << /MediaType 2 >> >> setpagedevice"
  219. *MediaType Letterhead/Letterhead:       "<< /MediaType (Letterhead) /Policies << /MediaType 2 >> >> setpagedevice"
  220. *MediaType Preprint/Preprinted:         "<< /MediaType (Preprinted) /Policies << /MediaType 2 >> >> setpagedevice"
  221. *MediaType Color/Colored Paper:         "<< /MediaType (Color) /Policies << /MediaType 2 >> >> setpagedevice"
  222. *MediaType Env/Envelope:                "<< /MediaType (Envelope) /Policies << /MediaType 2 >> >> setpagedevice"
  223. *MediaType IronOn/Iron On:              "<< /MediaType (Iron On) /Policies << /MediaType 2 >> >> setpagedevice"
  224. *MediaType Coated/Coated Paper:         "<< /MediaType (Coated Paper) /Policies << /MediaType 2 >> >> setpagedevice"
  225. *MediaType Glossy/Glossy Paper:         "<< /MediaType (Glossy Paper) /Policies << /MediaType 2 >> >> setpagedevice"
  226. *MediaType Photo/Photo Paper:           "<< /MediaType (Photo Paper) /Policies << /MediaType 2 >> >> setpagedevice"
  227. *MediaType Custom1/Custom Type 1:       "<< /MediaType (Custom Type 1) /Policies << /MediaType 2 >> >> setpagedevice"
  228. *MediaType Custom2/Custom Type 2:       "<< /MediaType (Custom Type 2) /Policies << /MediaType 2 >> >> setpagedevice"
  229. *MediaType Custom3/Custom Type 3:       "<< /MediaType (Custom Type 3) /Policies << /MediaType 2 >> >> setpagedevice"
  230. *CloseUI: *MediaType
  231.  
  232.  
  233. *JCLOpenUI *JCLPortRotation/Port Rotation: PickOne
  234. *DefaultJCLPortRotation: None
  235. *OrderDependency: 10 JCLSetup  *JCLPortRotation
  236. *JCLPortRotation None/Printer Setting: ""
  237. *JCLPortRotation True/On: "@PJL LPORTROTATE<0A>"
  238. *JCLCloseUI: *JCLPortRotation
  239.  
  240. *OpenUI *Collate/Collate Copies: Boolean
  241. *DefaultCollate: False
  242. *OrderDependency: 150 AnySetup *Collate
  243. *Collate False/Off: "<< /Collate false >> setpagedevice"
  244. *Collate True/On: "<< /Collate true >> setpagedevice"
  245. *CloseUI: *Collate
  246.  
  247.  
  248. *OpenUI *ColorCorrection/Color Correction: PickOne
  249. *OrderDependency: 140 AnySetup *ColorCorrection
  250. *DefaultColorCorrection: None
  251. *ColorCorrection None/Printer Setting: ""
  252. *ColorCorrection RGB/RGB: "
  253.  << /DeviceRenderingInfo << /Type 100 /ColorCorrection null >>
  254.  /ProcessColorModel /DeviceRGB >> setpagedevice"
  255. *End
  256. *ColorCorrection B&W/Black && White: "
  257.  << /DeviceRenderingInfo << /Type 100 /ColorCorrection null >>
  258.  /ProcessColorModel /DeviceGray >> setpagedevice"
  259. *End
  260. *ColorCorrection CMYK/CMYK: "
  261.  << /DeviceRenderingInfo << /Type 100 /ColorCorrection null >>
  262.  /ProcessColorModel /DeviceCMYK >> setpagedevice"
  263. *End
  264. *ColorCorrection Display/Display: "
  265.  << /DeviceRenderingInfo << /Type 100 /ColorCorrection /Display >>
  266.  /ProcessColorModel /DeviceRGB >> setpagedevice"
  267. *End
  268. *ColorCorrection Vivid/Vivid: "
  269.  << /DeviceRenderingInfo << /Type 100 /ColorCorrection /Vivid >>
  270.  /ProcessColorModel /DeviceRGB >> setpagedevice"
  271. *End
  272. *?ColorCorrection: "
  273.  save statusdict begin
  274.  [(RGB) (B&W) (CMYK) (Display) (Vivid)]
  275.  colorcorrection 1 sub get = flush
  276.  end
  277.  restore"
  278. *End
  279. *CloseUI: *ColorCorrection
  280.  
  281. *OpenUI *PrintQuality/Print Quality: PickOne
  282. *DefaultPrintQuality: None
  283. *OrderDependency: 150 AnySetup *PrintQuality
  284. *PrintQuality None/Printer Setting: ""
  285. *PrintQuality Quick/QuickPrint:  "<< /DeviceRenderingInfo << /Type 100 /PrintQuality 0 >> >> setpagedevice"
  286. *PrintQuality Normal/Normal: "<< /DeviceRenderingInfo << /Type 100 /PrintQuality 1 >> >> setpagedevice"
  287. *PrintQuality Pres/Presentation: "<< /DeviceRenderingInfo << /Type 100 /PrintQuality 2 >> >> setpagedevice"
  288. *PrintQuality Image/1200 Image Quality: "<< /DeviceRenderingInfo << /Type 100 /PrintQuality 3 >> >> setpagedevice"
  289. *CloseUI: *PrintQuality
  290.  
  291. *% === Paper  ==========================================
  292. *LandscapeOrientation: Plus90
  293.  
  294. *% **** Printable Area by key word ****
  295. *DefaultImageableArea: Letter
  296. *ImageableArea Letter:                  "13 36 599 779"
  297. *ImageableArea Legal:                   "13 36 599 995"
  298. *ImageableArea B5:                      "13 36 505 715"
  299. *ImageableArea A4:                      "9  36 586 829"
  300. *ImageableArea Executive:               "13 36 509 743"
  301. *ImageableArea A5:                      "13 36 407 583"
  302. *ImageableArea Universal:               "13 36 599 995"
  303. *ImageableArea Monarch:                 "19 36 260 534"
  304. *ImageableArea Comm10:                  "19 36 278 678"
  305. *ImageableArea C9:                      "19 36 260 633"
  306. *ImageableArea DL:                      "19 36 293 617"
  307. *ImageableArea C5:                      "19 36 440 643"
  308. *ImageableArea ISOB5:                   "19 36 480 702"
  309. *ImageableArea Other:                   "19 37 593 1002"
  310.  
  311. *?ImageableArea: "
  312.  save
  313.  /cvp { cvi (            ) cvs print ( ) print } bind def
  314.  newpath clippath pathbbox
  315.  4 -2 roll exch 2 {ceiling cvp} repeat
  316.  exch 2 {floor cvp} repeat flush
  317.  restore
  318.  "
  319. *End
  320.  
  321. *% **** Physical paper dimensions by key word ****
  322.  
  323. *DefaultPaperDimension: Letter
  324. *PaperDimension Letter:       "612 792"
  325. *PaperDimension Legal:        "612 1008"
  326. *PaperDimension B5:           "516 729"
  327. *PaperDimension A4:           "595 842"
  328. *PaperDimension Executive:    "522 756"
  329. *PaperDimension A5:           "420 595"
  330. *PaperDimension Universal:    "612 1020"
  331. *PaperDimension Monarch:      "279 540"
  332. *PaperDimension C9:           "279 639"
  333. *PaperDimension Comm10:       "297 684"
  334. *PaperDimension DL:           "312 624"
  335. *PaperDimension C5:           "459 649"
  336. *PaperDimension ISOB5:        "499 708"
  337. *PaperDimension Other:        "612 1008"
  338.  
  339. *OpenUI *PageSize:  PickOne
  340. *OrderDependency: 30 AnySetup *PageSize
  341. *DefaultPageSize: Letter
  342. *PageSize Letter/Letter 8 1/2 x 11 in: "
  343.  << /Policies << /PageSize 2 >> >> setpagedevice
  344.  << /PageSize [612 792] /ImagingBBox null >> setpagedevice"
  345. *End
  346. *PageSize Legal/Legal 8 1/2 x 14 in: "
  347.  << /Policies << /PageSize 2 >> >> setpagedevice
  348.  << /PageSize [612 1008] /ImagingBBox null >> setpagedevice"
  349. *End
  350. *PageSize B5/B5 182 x 257 mm: "
  351.  << /Policies << /PageSize 2 >> >> setpagedevice
  352.  << /PageSize [516 729] /ImagingBBox null >> setpagedevice"
  353. *End
  354. *PageSize A4/A4 210 x 297 mm: "
  355.  << /Policies << /PageSize 2 >> >> setpagedevice
  356.  << /PageSize [595 842] /ImagingBBox null >> setpagedevice"
  357. *End
  358. *PageSize Executive/Executive 7 1/4 x 10 1/2 in: "
  359.  << /Policies << /PageSize 2 >> >> setpagedevice
  360.  << /PageSize [522 756] /ImagingBBox null >> setpagedevice"
  361. *End
  362. *PageSize A5/A5 148 x 210 mm: "
  363.  << /Policies << /PageSize 2 >> >> setpagedevice
  364.  << /PageSize [420 595] /ImagingBBox null >> setpagedevice"
  365. *End
  366. *PageSize Universal/Universal 8 1/2 x 14 in: "
  367.  << /Policies << /PageSize 2 >> >> setpagedevice
  368.  << /PageSize [612 1020] /ImagingBBox null >> setpagedevice"
  369. *End
  370. *PageSize Monarch/7 3/4 Envelope 3 7/8 x 7 1/2 in: "
  371.  << /Policies << /PageSize 2 >> >> setpagedevice
  372.  << /PageSize [279 540] /ImagingBBox null >> setpagedevice"
  373. *End
  374. *PageSize C9/9 Envelope 3 7/8 x 8 7/8 in: "
  375.  << /Policies << /PageSize 2 >> >> setpagedevice
  376.  << /PageSize [279 639] /ImagingBBox null >> setpagedevice"
  377. *End
  378. *PageSize Comm10/10 Envelope 4 1/8 x 9 1/2 in: "
  379.  << /Policies << /PageSize 2 >> >> setpagedevice
  380.  << /PageSize [297 684] /ImagingBBox null >> setpagedevice"
  381. *End
  382. *PageSize DL/DL Envelope 110 x 220 mm: "
  383.  << /Policies << /PageSize 2 >> >> setpagedevice
  384.  << /PageSize [312 624] /ImagingBBox null >> setpagedevice"
  385. *End
  386. *PageSize C5/C5 Envelope 162 x 229 mm: "
  387.  << /Policies << /PageSize 2 >> >> setpagedevice
  388.  << /PageSize [459 649] /ImagingBBox null >> setpagedevice"
  389. *End
  390. *PageSize ISOB5/B5 Envelope 176 x 250 mm: "
  391.  << /Policies << /PageSize 2 >> >> setpagedevice
  392.  << /PageSize [499 708] /ImagingBBox null >> setpagedevice"
  393. *End
  394. *PageSize Other/Other Envelope 8 1/2 x 14 in: "
  395.  << /Policies << /PageSize 2 >> >> setpagedevice
  396.  << /PageSize [612 996] /ImagingBBox null >> setpagedevice"
  397. *End
  398. *?PageSize: "
  399.  save
  400.  14 dict
  401.    dup /letter (Letter) put
  402.    dup /legal (Legal) put
  403.    dup /executivepage (Executive) put
  404.    dup /a4 (A4) put
  405.    dup /a5 (A5) put
  406.    dup /b5 (B5) put
  407.    dup /universal (Universal) put
  408.    dup /3.875x7.5envelope (Monarch) put
  409.    dup /3.875x8.875envelope (C9) put
  410.    dup /4.125x9.5envelope (Comm10) put
  411.    dup /110x220envelope (DL) put
  412.    dup /162x229envelope (C5) put
  413.    dup /176x250envelope (Envelope.499.709) put
  414.    dup /otherenvelope (Envelope.612.996) put
  415.  statusdict /papersize get exec
  416.  3 1 roll  {get} stopped {(Unknown)}if
  417.  exch  not { print (.Transverse) }if
  418.  = flush
  419.  restore
  420.  "
  421. *End
  422. *CloseUI: *PageSize
  423.  
  424. *% These entries will set up the frame buffer.
  425. *% Usually used with input source selection rather than selection by size (AutoSelect).
  426.  
  427. *OpenUI *PageRegion:  PickOne
  428. *OrderDependency: 40 AnySetup *PageRegion
  429. *DefaultPageRegion: Letter
  430. *PageRegion Letter: "
  431.  << /PageSize [612 792] /ImagingBBox null >> setpagedevice"
  432. *End
  433. *PageRegion Legal: "
  434.  << /PageSize [612 1008] /ImagingBBox null >> setpagedevice"
  435. *End
  436. *PageRegion B5: "
  437.  << /PageSize [516 729] /ImagingBBox null >> setpagedevice"
  438. *End
  439. *PageRegion A4: "
  440.  << /PageSize [595 842] /ImagingBBox null >> setpagedevice"
  441. *End
  442. *PageRegion Executive: "
  443.  << /PageSize [522 756] /ImagingBBox null >> setpagedevice"
  444. *End
  445. *PageRegion A5: "
  446.  << /PageSize [420 595] /ImagingBBox null >> setpagedevice"
  447. *End
  448. *PageRegion Universal: "
  449.  << /PageSize [612 1020] /ImagingBBox null >> setpagedevice"
  450. *End
  451. *PageRegion Monarch: "
  452.  << /PageSize [279 540] /ImagingBBox null >> setpagedevice"
  453. *End
  454. *PageRegion C9: "
  455.  << /PageSize [279 639] /ImagingBBox null >> setpagedevice"
  456. *End
  457. *PageRegion Comm10: "
  458.  << /PageSize [297 684] /ImagingBBox null >> setpagedevice"
  459. *End
  460. *PageRegion DL: "
  461.  << /PageSize [312 624] /ImagingBBox null >> setpagedevice"
  462. *End
  463. *PageRegion C5: "
  464.  << /PageSize [459 649] /ImagingBBox null >> setpagedevice"
  465. *End
  466. *PageRegion ISOB5: "
  467.  << /PageSize [499 708] /ImagingBBox null >> setpagedevice"
  468. *End
  469. *PageRegion Other: "
  470.  << /PageSize [612 996] /ImagingBBox null >> setpagedevice"
  471. *End
  472. *CloseUI: *PageRegion
  473.  
  474. *CustomPageSize True:  "
  475. pop pop pop
  476. statusdict begin {2 setignoresize}stopped {pop}if end
  477. << /PageSize [5 -2 roll]
  478.    /ImagingBBox null
  479.    /Policies <</PageSize 7>>
  480. >> setpagedevice"
  481. *End
  482.  
  483. *ParamCustomPageSize   Width:           1 points 216 612
  484. *ParamCustomPageSize   Height:          2 points 360 1008
  485. *ParamCustomPageSize   WidthOffset:     3 points 0   0
  486. *ParamCustomPageSize   HeightOffset:    4 points 0   0
  487. *ParamCustomPageSize   Orientation:     5 int    0   0
  488.  
  489. *MaxMediaWidth: "612"
  490. *MaxMediaHeight: "1008"
  491.  
  492. *HWMargins: 12 12 12 12
  493. *RequiresPageRegion All: True
  494.  
  495. *% === Input Trays =======================================
  496.  
  497. *OpenUI *InputSlot:  PickOne
  498. *OrderDependency: 20 AnySetup *InputSlot
  499. *DefaultInputSlot: Tray1
  500. *InputSlot Tray1/Tray 1: "
  501.  << /ManualFeed false /MediaPosition null >> setpagedevice
  502.  currentpagedevice /InputAttributes get 0 get setpagedevice
  503.  << /InputAttributes << /Priority [0] >> >> setpagedevice
  504.  << /Policies << /PageSize 2 >> >> setpagedevice"
  505. *End
  506. *InputSlot ManualEnv/Manual Envelope: "
  507.  << /ManualFeed true /MediaPosition null >> setpagedevice
  508.  << /Policies << /PageSize 2 >> >> setpagedevice"
  509. *End
  510. *InputSlot Manual/Manual Paper: "
  511.  << /ManualFeed true /MediaPosition null >> setpagedevice
  512.  << /Policies << /PageSize 2 >> >> setpagedevice"
  513. *End
  514. *?InputSlot: "
  515.  save
  516.  [ (Tray1) (Manual) (ManualEnv) ]
  517.  statusdict /papertray get exec
  518.  {get exec} stopped { pop pop (Unknown) } if = flush
  519.  restore
  520.  "
  521. *End
  522.  
  523. *CloseUI: *InputSlot
  524.  
  525. *% === Font Information ==========================================
  526.  
  527. *DefaultFont: Courier
  528. *Font Courier: Standard "(001.000)" Standard ROM
  529. *Font Courier-Bold: Standard "(001.000)" Standard ROM
  530. *Font Courier-Oblique: Standard "(001.000)" Standard ROM
  531. *Font Courier-BoldOblique: Standard "(001.000)" Standard ROM
  532. *Font Times-Roman: Standard "(001.000)" Standard ROM
  533. *Font Times-Bold: Standard "(001.000)" Standard ROM
  534. *Font Times-Italic: Standard "(001.000)" Standard ROM
  535. *Font Times-BoldItalic: Standard "(001.000)" Standard ROM
  536. *Font Helvetica: Standard "(001.000)" Standard ROM
  537. *Font Helvetica-Bold: Standard "(001.000)" Standard ROM
  538. *Font Helvetica-Oblique: Standard "(001.000)" Standard ROM
  539. *Font Helvetica-BoldOblique: Standard "(001.000)" Standard ROM
  540. *Font Helvetica-Narrow: Standard "(001.000)" Standard ROM
  541. *Font Helvetica-Narrow-Bold: Standard "(001.000)" Standard ROM
  542. *Font Helvetica-Narrow-BoldOblique: Standard "(001.000)" Standard ROM
  543. *Font Helvetica-Narrow-Oblique: Standard "(001.000)" Standard ROM
  544. *Font Symbol: Special "(001.000)" Standard ROM
  545. *Font AvantGarde-Book: Standard "(001.000)" Standard ROM
  546. *Font AvantGarde-BookOblique: Standard "(001.000)" Standard ROM
  547. *Font AvantGarde-Demi: Standard "(001.000)" Standard ROM
  548. *Font AvantGarde-DemiOblique: Standard "(001.000)" Standard ROM
  549. *Font Bookman-Demi: Standard "(001.000)" Standard ROM
  550. *Font Bookman-DemiItalic: Standard "(001.000)" Standard ROM
  551. *Font Bookman-Light: Standard "(001.000)" Standard ROM
  552. *Font Bookman-LightItalic: Standard "(001.000)" Standard ROM
  553. *Font Helvetica-Light: Standard "(001.000)" Standard ROM
  554. *Font Helvetica-LightOblique: Standard "(001.000)" Standard ROM
  555. *Font Helvetica-Black: Standard "(001.000)" Standard ROM
  556. *Font Helvetica-BlackOblique: Standard "(001.000)" Standard ROM
  557. *Font NewCenturySchlbk-Roman: Standard "(001.000)" Standard ROM
  558. *Font NewCenturySchlbk-Bold: Standard "(001.000)" Standard ROM
  559. *Font NewCenturySchlbk-Italic: Standard "(001.000)" Standard ROM
  560. *Font NewCenturySchlbk-BoldItalic: Standard "(001.000)" Standard ROM
  561. *Font Palatino-Roman: Standard "(001.000)" Standard ROM
  562. *Font Palatino-Bold: Standard "(001.000)" Standard ROM
  563. *Font Palatino-Italic: Standard "(001.000)" Standard ROM
  564. *Font Palatino-BoldItalic: Standard "(001.000)" Standard ROM
  565. *Font ZapfChancery-MediumItalic: Standard "(001.000)" Standard ROM
  566. *Font ZapfDingbats: Special "(001.000)" Special ROM
  567.  
  568. *?FontQuery: "
  569.  save
  570.  4 dict begin
  571.   /sv exch def
  572.   /str (fonts/                              ) def
  573.   /st2 128 string def
  574.   { count 0 gt
  575.    { dup st2 cvs (/) print print (:) print dup FontDirectory exch known
  576.     {pop (Yes)}
  577.     { str exch st2 cvs dup length /len exch def
  578.      6 exch putinterval str 0 len 6 add getinterval mark exch
  579.      { } st2 filenameforall counttomark 0 gt
  580.      { cleartomark (Yes)}{cleartomark (No)}ifelse
  581.     }ifelse = flush
  582.    }{ exit } ifelse
  583.   } bind loop
  584.   (*) = flush
  585.   sv
  586.  end
  587.  restore
  588.  "
  589. *End
  590.  
  591. *?FontList: "
  592.  save
  593.  2 dict begin
  594.   /sv exch def
  595.   /str 128 string def
  596.   FontDirectory { pop == } bind forall flush
  597.   /filenameforall where
  598.   { pop save (fonts/*)
  599.    { dup length 6 sub 6 exch getinterval cvn == } bind
  600.    str filenameforall flush restore
  601.   } if
  602.   (*) = flush
  603.  
  604.   sv
  605.  end
  606.  restore
  607.  "
  608. *End
  609.  
  610. *% Printer Messages (verbatim from printer):
  611. *Message: "%%  exitserver: permanent state may be changed  %%"
  612. *Message: "%%  Flushing: rest of job (to end-of-file) will be ignored  %%"
  613. *Message: "\FontName\ not found, using Courier"
  614.  
  615. *% Status (format: %%  status: <one of these> %% )
  616. *Status: "Printer Busy"
  617. *Status: "Warming Up"
  618. *Status: "idle"
  619. *Status: "busy"
  620. *Status: "waiting"
  621. *Status: "initializing"
  622. *Status: "not ready"
  623.  
  624. *% Input Sources (format: %%  status: <stat>; source: <one of these>  %% )
  625. *Source: "Serial"
  626. *Source: "Parallel"
  627. *Source: "Network"
  628.  
  629. *% Printer Error (format: %%  PrinterError: <one of these>  %%)
  630. *PrinterError: "Paper Jam"
  631. *PrinterError: "Wrong Paper Length"
  632. *PrinterError: "Invalid Manual Insertion"
  633. *PrinterError: "Change Size in Feeder"
  634. *PrinterError: "Change Size in Tray 1"
  635. *PrinterError: "Change Size in Tray 2"
  636. *PrinterError: "Paper Out or Feed Failure - Feed"
  637. *PrinterError: "Load Manual Envelope"
  638. *PrinterError: "Paper Out or Feed Failure - Tray 1"
  639. *PrinterError: "Paper Out or Feed Failure - Tray 2"
  640. *PrinterError: "Load Manual Paper"
  641. *PrinterError: "Output Bin Full"
  642. *PrinterError: "Cover Open/Cartridge Not Installed"
  643. *PrinterError: "Insufficient Memory"
  644. *PrinterError: "Complex Page"
  645. *PrinterError: "Default Storage Error"
  646. *PrinterError: "Defective Font Card Installed"
  647. *PrinterError: "Flash Full"
  648. *PrinterError: "ioerror"
  649. *PrinterError: "Flash Error"
  650. *PrinterError: "Duplex Not Attached"
  651. *PrinterError: "Duplex Cover Open"
  652. *PrinterError: "Scheduled Maintenance"
  653. *PrinterError: "Toner Low"
  654. *PrinterError: "Service Error"
  655.  
  656. *% === Color Separation Information =====================
  657.  
  658. *DefaultColorSep: ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi
  659.  
  660. *InkName: ProcessBlack/Process Black
  661. *InkName: CustomColor/Custom Color
  662. *InkName: ProcessCyan/Process Cyan
  663. *InkName: ProcessMagenta/Process Magenta
  664. *InkName: ProcessYellow/Process Yellow
  665.  
  666. *%  For 60 lpi / 300 dpi  ===============================
  667.  
  668. *ColorSepScreenAngle ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "45"
  669. *ColorSepScreenAngle CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "45"
  670. *ColorSepScreenAngle ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "15"
  671. *ColorSepScreenAngle ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "75"
  672. *ColorSepScreenAngle ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "0"
  673.  
  674. *ColorSepScreenFreq ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "60"
  675. *ColorSepScreenFreq CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "60"
  676. *ColorSepScreenFreq ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "60"
  677. *ColorSepScreenFreq ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "60"
  678. *ColorSepScreenFreq ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "60"
  679.  
  680. *%  For 53 lpi / 300 dpi  ===============================
  681.  
  682. *ColorSepScreenAngle ProcessBlack.53lpi.300dpi/53 lpi / 300 dpi: "45.0"
  683. *ColorSepScreenAngle CustomColor.53lpi.300dpi/53 lpi / 300 dpi: "45.0"
  684. *ColorSepScreenAngle ProcessCyan.53lpi.300dpi/53 lpi / 300 dpi: "71.5651"
  685. *ColorSepScreenAngle ProcessMagenta.53lpi.300dpi/53 lpi / 300 dpi: "18.4349"
  686. *ColorSepScreenAngle ProcessYellow.53lpi.300dpi/53 lpi / 300 dpi: "0.0"
  687.  
  688. *ColorSepScreenFreq ProcessBlack.53lpi.300dpi/53 lpi / 300 dpi: "53.033"
  689. *ColorSepScreenFreq CustomColor.53lpi.300dpi/53 lpi / 300 dpi: "53.033"
  690. *ColorSepScreenFreq ProcessCyan.53lpi.300dpi/53 lpi / 300 dpi: "47.4342"
  691. *ColorSepScreenFreq ProcessMagenta.53lpi.300dpi/53 lpi / 300 dpi: "47.4342"
  692. *ColorSepScreenFreq ProcessYellow.53lpi.300dpi/53 lpi / 300 dpi: "50.0"
  693.  
  694. *%  For 85 lpi / 600 dpi  5,5,2,6,6,2,20/3,0) =====================
  695.  
  696. *ColorSepScreenAngle ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "45.0"
  697. *ColorSepScreenAngle CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "45.0"
  698. *ColorSepScreenAngle ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "71.5651"
  699. *ColorSepScreenAngle ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "18.4349"
  700. *ColorSepScreenAngle ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "0.0"
  701.  
  702. *ColorSepScreenFreq ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "84.8528"
  703. *ColorSepScreenFreq CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "84.8528"
  704. *ColorSepScreenFreq ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "94.8683"
  705. *ColorSepScreenFreq ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "94.8683"
  706. *ColorSepScreenFreq ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "30.0"
  707.  
  708. *ColorSepScreenProc ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "
  709.  {1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch
  710.  1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch
  711.  abs exch abs 2 copy add 1 gt {1 sub dup mul exch 1 sub dup mul add 1
  712.  sub }{dup mul exch dup mul add 1 exch sub }ifelse }
  713.  "
  714. *End
  715.  
  716. *%  For 71 lpi / 600 dpi  ===============================
  717.  
  718. *ColorSepScreenAngle ProcessBlack.71lpi.600dpi/71 lpi / 600 dpi: "45.0"
  719. *ColorSepScreenAngle CustomColor.71lpi.600dpi/71 lpi / 600 dpi: "45.0"
  720. *ColorSepScreenAngle ProcessCyan.71lpi.600dpi/71 lpi / 600 dpi: "71.5651"
  721. *ColorSepScreenAngle ProcessMagenta.71lpi.600dpi/71 lpi / 600 dpi: "18.4349"
  722. *ColorSepScreenAngle ProcessYellow.71lpi.600dpi/71 lpi / 600 dpi: "0.0"
  723.  
  724. *ColorSepScreenFreq ProcessBlack.71lpi.600dpi/71 lpi / 600 dpi: "70.7107"
  725. *ColorSepScreenFreq CustomColor.71lpi.600dpi/71 lpi / 600 dpi: "70.7107"
  726. *ColorSepScreenFreq ProcessCyan.71lpi.600dpi/71 lpi / 600 dpi: "63.2456"
  727. *ColorSepScreenFreq ProcessMagenta.71lpi.600dpi/71 lpi / 600 dpi: "63.2456"
  728. *ColorSepScreenFreq ProcessYellow.71lpi.600dpi/71 lpi / 600 dpi: "66.6667"
  729.  
  730. *% For 116 lpi / 1200 dpi ===================================================
  731.  
  732. *ColorSepScreenAngle ProcessBlack.116lpi.1200dpi/116 lpi / 1200 dpi: "45.0"
  733. *ColorSepScreenAngle CustomColor.116lpi.1200dpi/116 lpi / 1200 dpi: "45.0"
  734. *ColorSepScreenAngle ProcessCyan.116lpi.1200dpi/116 lpi / 1200 dpi: "71.5651"
  735. *ColorSepScreenAngle ProcessMagenta.116lpi.1200dpi/116 lpi / 1200 dpi: "18.4349"
  736. *ColorSepScreenAngle ProcessYellow.116lpi.1200dpi/116 lpi / 1200 dpi: "0.0"
  737.  
  738. *ColorSepScreenFreq ProcessBlack.116lpi.1200dpi/116 lpi / 1200 dpi: "106.066"
  739. *ColorSepScreenFreq CustomColor.116lpi.1200dpi/116 lpi / 1200 dpi: "106.066"
  740. *ColorSepScreenFreq ProcessCyan.116lpi.1200dpi/116 lpi / 1200 dpi: "94.8683"
  741. *ColorSepScreenFreq ProcessMagenta.116lpi.1200dpi/116 lpi / 1200 dpi: "94.8683"
  742. *ColorSepScreenFreq ProcessYellow.116lpi.1200dpi/116 lpi / 1200 dpi: "100.0"
  743. *% End of PPD file for Lexmark Optra S Laser Printers
  744.